Career 2025 2024 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 Slovenia F1 Slovenia F2 France F8 France F9 Argentina F4 Portugal F4 Slovakia F3 Austria F10 Tunisia F4 Iran F4 Austria F1 Austria F2 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Portugal F8 Germany F23 Great Britain F16 Germany F2 Austria F1 Ivory Coast F1 Ivory Coast F2 Canada F2 Canada F3 Croatia F4 Croatia F5 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Germany F8 Austria F4 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Czech Rep F5 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Austria F2 Great Britain F4 Croatia F10 Croatia F12 Turkey F1 Turkey F2 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Czech Republic F2 Czech Republic F3 Slovakia F1 Croatia F10 Croatia F11 Iran F3 Croatia F6 Croatia F4 (Opatija) Slovakia F2 Argentina F5 Canada F1 Austria F5 Brazil F1 Czech Republic F2 Austria F5 SMS Tennis Cup - Sao Paulo Bogota Challenger - Bogota Copa Petrobras Argentina - Buenos Aires Copa Kia Challenger ATP - Santiago Sporting Challenger '07 Trofeo Regione Piemonte - Turin Challenger 42 - Andrezieux Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo Kosice Open-Steelers Cup 2008 - Kosice San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz I Manta Open - Manta Challenger Brasov - Brasov Copa Petrobras Paraguay - Asuncion Ostrava Challenger Czech Republic F1 Trani Challenger Genoa Open - Genova Manerbio Challenger Amazonia Open de Tenis - Belem Como Challenger Todi Challenger Buenos Aires Challenger Aachen Challenger La Serena Open - La Serena Genova Challenger Barletta Challenger Kos-Zucchetti Tennis Cup - Cordenons Rhodes Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso Busan Challenger Alessandria Challenger Prostejov Challenger Samarkand Challenger Karshi Challenger Prosperita Open 2007 - Ostrava Todi Challenger Seoul Challenger Guayaquil Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Cancun Challenger M15 Bergamo Buenos Aires Challenger M15 Slovenska Bistrica Copa Petrobras - Buenos Aires Salinas Challenger M25 Padova M25 Trnava Ostrava Challenger Turin Challenger Zagreb Open - Zagreb Samarkand Challenger Karshi Challenger Astana Challenger Copa Ericsson Uruguay - Montevideo M15 Ollersbach M25 Santa margherita di Pula M15 Vienna Todi Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Visa Tennis Open - Sao Paulo Trnava Challenger Steelers Cup - Kosice Draft Corona Mexico City Open - Mexico City XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Montevideo Copa Petrobras - Aracaju Palermo Challenger San Luis Potosi Challenger - San Luis Potosi Antonio Savoldi-Marco Co. - Manerbio Buenos Aires Challenger Ljubljana Open 2008 - Ljubljana Montevideo Challenger Helsinki Challenger Leon Challenger San Benedetto Challenger Karshi Challenger Brasov Challenger Trnava Challenger Rome Challenger Furth Challenger Kosice Challenger Milan Challenger Todi Challenger Orbetello Challenger San Marino Challenger Steelers Cup - Kosice Genova Challenger Copa Petrobras Argentina - Buenos Aires Mouilleron-Le-Captif Challenger Heilbronn Challenger San Luis Potosi Challenger - San Luis Potosi Ourocard Tennis Challenger - Sao Paulo Citta di Como - Como M25+H Kassel VI Gramado Open de Tenis - Gramado XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza 4° Sporting Challenger - Turin Heilbronn Challenger Porsche Open - Poznan San Benedetto Challenger San Benedetto Challenger Liberec Challenger BMW Tennis Championship - Sunrise Sao Paulo Challenger Unique Zagreb Open - Zagreb Seguros Bolivar Open - Medellin Trnava Challenger Bancolombia Open - Bogota Copa Petrobras Santiago - Santiago Copa Petrobras Uruguray - Montevideo Genova Open Challenger - Genova Arad Challenger Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Bergamo Challenger Challenger Lugano - Lugano Milan Challenger Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima Cherbourg Challenger Biella Challenger Fergana Challenger Turin Challenger Perugia Challenger Orbetello Challenger Copa Petrobras - Bogota Padova Challenger Todi Challenger Liberec Challenger Meerbusch Challenger Manerbio Challenger Como Challenger XL Bermuda Open - Bermuda San Marino Challenger Rome Challenger Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger Lima Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Mendoza Challenger Buenos Aires Challenger Sarajevo Challenger Bucaramanga Challenger IPP Geneva Trophy - Geneva Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Aracaju Poprad Tatry Challenger Tennis Napoli Cup 2007 - Napoli Blois Challenger Marburg Challenger Vicenza Challenger Genova Challenger Banja Luka Challenger Barletta Challenger Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava Reggio Emilia Challenger Lima Challenger Bratislava Challenger Bath Challenger Prostejov Challenger Qingdao Challenger Anning Challenger Morelos Challenger San Benedetto Challenger Abierto Club Casablanca - Mexico City M25 Santa Margherita di Pula Tampere Challenger Rome Challenger Vicenza Challenger Napoli Challenger Marburg Challenger 7° Trani Cup - Trani Campinas Challenger Liberec Challenger Montevideo Challenger Iquique Challenger Canberra Challenger Trnava Challenger Campinas Challenger Buenos Aires Challenger Cali Challenger San Luis Potosi Challenger Kosice Challenger Aix En Provence Challenger ATP Slovak Open Challenger - Bratislava Prague Challenger Bordeaux Challenger Milan Challenger Padova Challenger Prague Challenger Liberec Challenger Banja Luka Challenger Alphen Challenger Santo Domingo Challenger Trnava Challenger Punta Del Este Challenger Challenger Leon 2004 - Leon Shymkent Challenger San Benedetto Challenger Geneva Challenger Poprad Tatry Challenger Gran Canaria Challenger Rome Challenger Zadar Challenger Kosice Challenger Mexico City Challenger San Luis Potosi Challenger Salinas Challenger Braunschweig Challenger Ostrava Challenger Montevideo Challenger Furth Challenger Trnava Challenger Copa Petrobras Aracaju - Aracaju Buenos Aires Challenger Bratislava Challenger Porto Alegre Challenger Aachen Challenger Lyon Challenger Morelos Challenger Bratislava Challenger Punta Del Este Challenger Trofeo Internacional Club Laieta - Barcelona Top Wool Challenger - Biella Heilbronn Challenger Prostejov Challenger Sina-Kia Motors Tennis Cup - Cordenons Singapore Challenger Copa Petrobras Uruguay - Montevideo Wroclaw Challenger Bergamo Challenger Vercelli Challenger Ostrava Challenger Dobrich Challenger Bratislava Challenger Mestre Challenger Bratislava Challenger Tatra Banka Open - Bratislava M15 Trnava Biella Challenger Zadar Challenger Cordenons Challenger Marburg Challenger St. Remy Challenger Alessandria Challenger VIII Avierto Internacional de Salinas - Salinas Bastad Challenger Prague Challenger V Gramado Open de Tennis - Gramado Buenos Aires Challenger Montevideo Challenger Kosice Challenger Top Wool Challenger Biella - Biella Maia 1 Challenger Santo Domingo Challenger Guayaquil Challenger Memorial Kolyaskin - Donetsk Napoli Challenger Shymkent Challenger Ostrava Challenger Bogota Challenger Ludwigshafen Challenger Milan Challenger Guayaquil Challenger Biella Challenger Concepcion Challenger Cortina Challenger Almaty 1 Challenger Almaty 2 Challenger Como Challenger Banja Luka Challenger Marbella Challenger Rome Challenger M15 Poprad Mohammedia Challenger Eckental Challenger Trieste Challenger Montechiarugolo - Parma Challenger Buenos Aires Challenger Copa Ericsson Argentina - Buenos Aires Heilbronn Challenger Blois Challenger Challenger Leon 2003 - Leon Quito Challenger M15 Antalya Tatra Banka Open 2006 - Bratislava Prague Open - Prague Liberec Challenger Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Bratislava Challenger Montevideo Challenger Pullach Challenger Panama City Challenger Rome Challenger Ostrava Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Naples Challenger - Naples Cordenons Challenger Como Challenger Rome Challenger Copa AT&T - Buenos Aires Bratislava Challenger Pune Challenger Sassuolo Challenger - Sassuolo Santiago Challenger Arad Challenger Anning Challenger Nord LB Open - Braunschweig Nanchang Challenger Societa Canottieri Mincio 2005 - Mantova Heilbronn Challenger Poznan Challenger Samarkand Challenger Vicenza Challenger Riviera di Rimini Challenger - Rimini Almaty Challenger Tampere Challenger Prague Challenger Liberec Challenger L'Aquila Challenger Como Challenger Mallorca Challenger Samarkand Challenger Biella Challenger Maia Challenger M25 Santa Margherita di Pula M25 Santa Margherita di Pula BH Tennis Open International Cup - Belo Horizonte Barletta Challenger Como Challenger Ambato Challenger Napoli 2 Challenger Mercedes Cup - Stuttgart Maia 2 Challenger Santa Cruz de la Sierra Challenger Copa Ericsson Chile - Santiago Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Open Romania - Bucharest Britania Zavaleta - Puebla Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Copa Petrobras Bogota - Bogota Challenger Casablanca San Angel - Mexico City Brasil Open - Costa do Sauipe Steelers Cup 2005 - Kosice Heilbronn Challenger Banja Luka Challenger San Marino Cepu Open - San Marino US Men's Clay Court Championships - Houston Maia Challenger Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Grand Prix Hassan II - Casablanca ECM Prague Open - Prague Dutch Open Tennis - Amersfoort Villena Challenger Kigali 1 Challenger MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Aamulehti Tampere Open - Tampere Hypo Group Tennis International - Portschach Brazzaville Challenger Sassuolo Challenger Barletta Challenger Ordina Open - 's-Hertogenbosch Guayaquil Challenger Banja Luka Challenger Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Florence Challenger BCR Open Romania - Bucharest Furth Challenger Lima Challenger Guayaquil Challenger Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Guayaquil Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Movistar Open - Vina del Mar Astana Challenger Rijeka Challenger Tatra Banka Slovak Open - Bratislava Marbella Challenger Guayaquil Challenger Zagreb Challenger Santiago Challenger Johannesburg Challenger Kosice Challenger Lisbon Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Copa AT&T - Buenos Aires Braunschweig Challenger Losinj Challenger Barcelona Challenger Bratislava Challenger Medibank International - Sydney Bratislava Challenger Heineken Open - Auckland Copa Telmex - Buenos Aires Wolfsburg Challenger San Luis Potosi Challenger Brasil Open - Costa do Sauipe Todi Challenger Abierto Mexicano Telcel - Acapulco Lima Challenger Lermontov Challenger Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Glasgow Challenger SkiStar Swedish Open - Bastad Bucaramanga Challenger ATP Studena Croatia Open - Umag Prague Challenger Kosice Challenger Eckental Challenger Bratislava Challenger Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Como Challenger Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Marbella Challenger Napoli Challenger Studena Croatia Open - Umag Noumea Challenger Malaysian Open - Kuala Lumpur Heilbronn Challenger China Open - Beijing Estoril Open - Estoril Caltanissetta Challenger Kremlin Cup - Moscow Valencia Open - Valencia German Tennis Championships - Hamburg Winston Salem - Winston Salem BCR Open Romania - Bucharest Bergamo Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Napoli Challenger San Luis Potosi Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Mersin Challenger Leon Challenger Rakuten Japan Open - Tokyo Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Ecuador Open - Quito Mexico City Challenger BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Konzum Croatia Open - Umag Ecuador Open - Quito Portugal Open - Oeiras Plava Laguna Croatia Open - Umag Bet-at-home Open - Hamburg Blunmenau Challenger Hypo Group Tennis International - Portschach Vegeta Croatia Open - Umag Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Rennes Challenger Brasil Open - Sao Paulo Athens Challenger Allianz Suisse Open Gstaad - Gstaad Curitiba Challenger Forte Village Sardegna Open - Sardinia Argentina Open - Buenos Aires Geneva Open - Geneva Plava Laguna Croatia Open - Umag Santiago Challenger Belgrade 2 - Belgrade AEGON International - Eastbourne SkiStar Swedish Open - Bastad Synsam Swedish Open - Bastad Croatia Open - Umag Sao Paulo Challenger Tour Finals Brasil Open - Costa do Sauipe Bogota Challenger Winston-Salem Open - Winston-Salem San Remo Challenger Brasil Open - Sao Paulo BMW Open - Munich Quimper Challenger Poznan Challenger Vercelli Challenger Plava Laguna Croatia Open - Umag Campinas Challenger German Tennis Championships - Hamburg Santiago Open - Santiago Todi Challenger Sardegna Open - Cagliari Movistar Open - Santiago Montevideo Challenger Open 13 - Marseille Bergamo Challenger US Men's Clay Court Championship - Houston Tashkent Challenger Asuncion Challenger Bet-At-Home Austrian Open - Kitzbuhel Medellin Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Skopje Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg Rio De Janeiro Challenger Mexico City Challenger Portugal Open - Oeiras Gerry Weber Open - Halle ATP Vegeta Croatia Open - Umag Blois Challenger Bastad Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Marburg Challenger Manerbio Challenger Seville Challenger Casablanca Challenger Buenos Aires Challenger Budapest Challenger BRD Nastase Tiriac Trophy - Bucharest Irving Challenger Como Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Gerry Weber Open - Halle Prostejov Challenger Poprad Tatry Challenger Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Quimper Challenger Szczecin Challenger Guadalajara Challenger Ostrava Challenger Bet-at-home Open - Hamburg Lima Challenger San Benedetto Challenger Austrian Open - Kitzbuhel Santiago Challenger Rio De Janeiro Challenger Koblenz Challenger Mons Challenger Bratislava Challenger TEB BNP Paribas Istanbul Open - Istanbul Konzum Croatia Open - Umag Napoli Challenger Brasil Open - Sao Paulo Florence Challenger Rio Open - Rio de Janeiro Eckental Challenger Brasil Open - Sao Paulo Rome Challenger Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Scheveningen Challenger Seville Challenger Antalya Cup - Antalya Troisdorf Challenger Alicante Challenger Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Ecuador Open - Quito Turin Challenger Cordenons Challenger Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Montevideo Challenger Guayaquil Challenger Punta Del Este Challenger Tata Open Maharashtra - Pune Cordoba Open - Cordoba Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Santiago Challenger Belgrade Challenger Prague Challenger Perugia Challenger Generali Open - Kitzbuhel Liberec Challenger Morocco Tennis Tour - Marrakech Bratislava 1 Challenger Cordoba Open - Cordoba Concepcion Challenger Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago BMW Open - Munich Nordea Open - Bastad Generali Open - Kitzbuhel Cordoba Open - Cordoba Aguascalientes Challenger Augsburg Challenger Movistar Open - Vina del Mar Prostejov Challenger Bratislava 1 Challenger Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco Milan Challenger Estoril Open - Estoril Croatia Open Umag - Umag Orange Prokom Open - Sopot Generali Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag NASDAQ-100 Open - Miami Masters Series - Hamburg US Men's Clay Court Championship - Houston Argentina Open - Buenos Aires Sony Ericsson Open - Miami Great Ocean Road Open - Melbourne Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Quito Challenger Pacific Life Open - Indian Wells Szczecin Challenger Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Copa Telmex - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - New York Mutua Madrilena Madrid Open - Madrid BMW Open - Munich Copa Claro - Buenos Aires Copa Claro - Buenos Aires BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells Nordea Open - Bastad Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Bet-at-home Open - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Wimbledon - London U.S. Open - New York Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Valencia Challenger Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, PO, SVK-SWE 3-2 French Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, World Group, 1R, ARG-BRA 3-2 Wimbledon (juniors) All Lower level tournaments Davis Cup, Group I, 2R, HUN-SVK 0-3 Kigali 2 Challenger Olympics - Rio de Janeiro Olympics - London M25 Santa Margherita di Pula